107995	438
17220	431
52276	430
20135	395
17218	374
106344	369
68278	366
71846	358
21915	357
23825	343
52530	339
12428	334
18102	322
30058	317
52033	305
56505	304
67078	299
11799	296
57785	295
272551	294
76905	289
16819	288
68612	284
100608	284
11951	283
67054	281
18817	281
26754	279
20133	278
56449	277
17215	277
66493	276
18140	275
110033	274
12442	273
97159	266
72151	260
18813	260
69716	259
66310	259
380773	259
170750	258
21877	257
20810	256
56282	255
21973	255
68611	251
67849	250
20878	249
27053	248
21810	247
20022	247
66218	246
66594	245
276770	245
66317	242
70316	241
21781	240
30963	235
14885	235
69051	233
51788	233
26442	231
16854	228
23980	226
14433	226
67811	225
66445	225
20877	225
20750	224
13014	224
109181	224
12236	223
72170	222
66592	222
67039	219
50783	218
22335	218
22275	218
19076	217
71175	215
18453	215
15366	215
14450	215
68475	214
12514	214
17345	212
110956	211
20014	210
16852	210
216767	209
19366	209
19183	209
51797	208
217057	208
12631	208
68743	207
66953	207
66154	207
66143	207
73046	206
68971	206
66998	206
19361	206
16647	206
19362	205
110074	204
52637	203
22589	203
78653	201
72155	201
56451	201
79264	199
110959	199
27756	197
15288	197
20403	195
15270	195
14961	195
12983	195
83946	194
68730	194
66230	194
56454	194
14976	194
19348	193
14297	193
94186	192
78757	192
12534	191
108156	191
66131	190
16149	190
68198	189
18655	189
12447	189
232983	188
94065	187
14923	187
12257	187
68026	186
66058	186
57441	186
231872	186
17216	186
12702	186
15115	185
67681	184
12010	184
22154	183
13433	183
73804	182
269378	182
53893	181
21857	181
15254	181
19075	180
16898	180
12260	180
72057	179
66448	179
22381	179
72949	178
67153	178
64655	178
98238	177
74107	177
68202	177
66660	177
56442	177
16803	177
13040	177
65105	176
20509	176
59079	175
16828	175
14755	175
17219	174
13036	174
66052	173
52653	173
213211	173
12259	173
26934	171
14156	171
13030	171
76561	170
320791	170
23834	170
21991	170
12261	170
11740	170
239510	169
212391	169
16859	169
56459	168
14187	168
69186	167
22436	167
20174	167
53421	166
71805	165
66256	165
21853	165
75406	164
66141	164
218977	164
20305	164
11757	164
93692	163
66258	163
60440	163
433771	163
22177	163
18824	163
107733	163
69724	162
328110	162
21672	162
14469	162
14057	162
67177	161
30055	161
72657	160
30954	160
14972	160
11789	160
106795	160
18538	159
17463	159
17084	159
12034	159
68653	158
30046	158
28030	158
11637	158
107702	158
19224	157
19182	157
15384	157
12850	157
109154	157
107350	157
66320	156
66117	156
64138	156
52347	156
28126	156
20288	156
231327	155
100986	155
233406	154
21356	153
16765	153
12866	153
56195	152
54141	152
225745	152
15368	152
12729	152
67160	151
56620	151
51944	151
331401	151
229096	151
402752	150
269061	150
66336	149
30939	149
18103	149
12332	149
50765	148
20715	148
68147	147
19186	147
80986	146
68375	146
11821	146
56722	145
55932	145
16881	145
99887	144
94066	144
67951	144
19171	144
15191	144
14964	144
13038	144
76044	143
319654	143
19656	143
17713	143
17313	143
14969	143
14151	143
72900	142
23857	142
19714	142
19173	142
13445	142
12892	142
11950	142
19720	141
68774	140
64658	140
28035	140
23962	140
226562	140
17995	140
11983	140
94246	139
70769	139
16362	139
14609	139
13032	139
109200	139
71735	138
57377	138
229227	138
19188	138
15945	138
14356	138
100702	138
208292	137
13605	137
100043434	137
67963	136
67776	136
667118	136
26886	136
26446	136
16912	136
19039	135
12870	135
76013	134
66929	134
664968	134
66414	134
20716	134
192176	134
17829	134
16000	134
12858	134
110323	134
110109	134
69270	133
64380	133
54396	133
53333	133
399629	133
18117	133
13058	133
26444	132
223696	132
22123	132
21335	132
18563	132
110454	132
80859	131
66128	131
56207	131
52036	131
208650	131
108067	131
66977	130
320811	130
231507	130
192195	130
170791	130
16913	130
16145	130
13681	130
11746	130
71521	129
230594	129
18041	129
14056	129
320713	128
20846	128
17060	128
69774	127
69207	127
192196	127
11847	127
56088	126
18746	126
18393	126
17476	126
65963	125
22384	125
215387	125
20873	125
19181	125
14793	125
104444	125
67834	124
552906	124
26443	124
218543	124
19240	124
15983	124
15959	124
15944	124
80287	123
73905	123
67120	123
66377	123
56390	123
20848	123
19134	123
14960	123
99045	122
66446	122
227446	122
20963	122
17248	122
11837	122
11690	122
109880	122
80509	121
80285	121
69072	121
66495	121
56838	121
117167	121
110749	121
100503654	121
54123	120
53895	119
29808	119
27397	119
15894	119
14127	119
78330	118
67678	118
67389	118
67059	118
66506	118
66121	118
244672	118
19385	118
16525	118
14268	118
108912	118
70110	117
69053	117
66413	117
64660	117
21816	117
15000	117
14630	117
72567	116
333182	116
228033	116
16186	116
12466	116
66311	115
399635	115
242248	115
235587	115
76687	114
66399	114
268373	114
230787	114
17153	114
14998	114
12832	114
108907	114
105203	114
68729	113
52538	113
22661	113
20937	113
17319	113
69131	112
67775	112
66940	112
59027	112
269582	112
219105	112
16691	112
72162	111
71910	111
69617	111
67673	111
67264	111
66671	111
66523	111
378954	111
28022	111
20847	111
18950	111
14824	111
12753	111
66578	110
66166	110
56644	110
236539	110
226830	110
211660	110
19073	110
64659	109
57750	109
56358	109
53621	109
338366	109
27388	109
16478	109
12258	109
98766	108
77963	108
75785	108
59126	108
320855	108
15439	108
15354	108
12642	108
81910	107
70361	107
69263	107
67053	107
18100	107
67840	106
66489	106
326622	106
21856	106
20556	106
14934	106
14211	106
12262	106
11668	106
102540	106
72144	105
69028	105
68020	105
66162	105
60530	105
18770	105
18704	105
18414	105
14852	105
107686	105
72787	104
68342	104
326618	104
271564	104
27050	104
26462	104
209027	104
17089	104
11792	104
114584	104
110611	104
100040086	104
69156	103
672511	103
66487	103
56036	103
246746	103
244216	103
24030	103
21355	103
209354	103
15957	103
67941	102
66107	102
54392	102
320358	102
19899	102
19035	102
17079	102
11564	102
94064	101
72043	101
69920	101
330256	101
27393	101
216965	101
209200	101
209086	101
20210	101
12363	101
69804	100
28185	100
243771	100
235469	100
12518	100
77128	99
75964	99
74587	99
74413	99
69719	99
59001	99
57320	99
319817	99
272382	99
234779	99
20249	99
19896	99
18120	99
17110	99
12831	99
12825	99
101148	99
77125	98
70439	98
68166	98
66514	98
66422	98
20341	98
18643	98
18087	98
14645	98
67392	97
66357	97
56791	97
319885	97
319862	97
246103	97
23833	97
214133	97
14866	97
12530	97
11520	97
97165	96
81840	96
70466	96
67895	96
66915	96
50995	96
327959	96
320704	96
108888	96
78651	95
76007	95
71603	95
68713	95
67345	95
67245	95
60411	95
54632	95
320235	95
27398	95
20084	95
15953	95
12505	95
12268	95
12122	95
11958	95
11363	95
109019	95
80913	94
68240	94
66235	94
54445	94
14381	94
14068	94
13806	94
13057	94
13034	94
12861	94
12608	94
12475	94
110208	94
110006	94
67629	93
67475	93
64685	93
58203	93
56399	93
53322	93
319285	93
24110	93
240028	93
229900	93
22294	93
21855	93
140858	93
110854	93
68836	92
67623	92
66497	92
66181	92
57438	92
242341	92
240354	92
22169	92
214899	92
20821	92
14775	92
14583	92
13591	92
12478	92
108829	92
97868	91
76614	91
72361	91
71586	91
70024	91
66973	91
66468	91
66109	91
56307	91
53963	91
320615	91
22121	91
17279	91
108946	91
105855	91
75771	90
69806	90
68298	90
66916	90
66111	90
56428	90
320271	90
26415	90
231887	90
229600	90
14548	90
12609	90
12349	90
99899	89
68250	89
59069	89
547253	89
545030	89
319236	89
22272	89
22166	89
20307	89
11465	89
105785	89
74776	88
68045	88
66857	88
59029	88
270685	88
234875	88
21939	88
20698	88
20068	88
19942	88
13033	88
11692	88
108961	88
67914	87
67671	87
67115	87
66212	87
22763	87
22019	87
216197	87
20832	87
20533	87
20103	87
19877	87
16391	87
14528	87
78781	86
67186	86
353156	86
218503	86
216440	86
207165	86
19988	86
17105	86
12321	86
11826	86
77068	85
69101	85
24086	85
21454	85
20947	85
19941	85
192193	85
14751	85
13063	85
66988	84
28146	84
234023	84
22070	84
13627	84
12522	84
12235	84
103963	84
100504223	84
71819	83
67581	83
67025	83
319635	83
21417	83
20102	83
20090	83
17474	83
17387	83
15481	83
14109	83
110172	83
107047	83
76808	82
71703	82
67809	82
66836	82
66251	82
66244	82
27028	82
223453	82
19981	82
17299	82
12759	82
11461	82
80280	81
67945	81
67797	81
67530	81
56615	81
52150	81
399616	81
241915	81
218397	81
20005	81
17931	81
16596	81
14694	81
74355	80
68303	80
319589	80
20091	80
17330	80
17260	80
15162	80
12482	80
11984	80
107650	80
74600	79
69168	79
67891	79
67843	79
66967	79
60533	79
54725	79
54127	79
27207	79
21825	79
213539	79
20044	79
16952	79
108037	79
74153	78
72075	78
71767	78
70465	78
69188	78
67097	78
66488	78
59052	78
59013	78
56309	78
353187	78
234865	78
230753	78
217615	78
16573	78
13830	78
13685	78
12846	78
11957	78
11932	78
110826	78
106585	78
68565	77
63830	77
58800	77
320319	77
28000	77
22333	77
19241	77
19106	77
18689	77
14148	77
11949	77
69550	76
665775	76
66531	76
58185	76
231380	76
22186	76
210293	76
20419	76
20224	76
17766	76
17217	76
17184	76
16541	76
16404	76
12215	76
83490	75
76671	75
72055	75
70223	75
68074	75
217069	75
21413	75
19141	75
11733	75
105689	75
68018	74
66475	74
56436	74
553089	74
53375	74
52513	74
18826	74
83945	73
76932	73
70472	73
68070	73
68066	73
67075	73
66928	73
66625	73
57423	73
54161	73
381045	73
236930	73
231051	73
20115	73
19654	73
19324	73
15985	73
12544	73
12189	73
72265	72
69408	72
320348	72
26909	72
235461	72
218885	72
20655	72
14618	72
12914	72
108670	72
72925	71
57444	71
51922	71
27361	71
20390	71
192174	71
19126	71
12455	71
105298	71
77929	70
77188	70
73692	70
72697	70
72505	70
66622	70
51960	70
319715	70
26961	70
269198	70
211548	70
18578	70
17865	70
12421	70
104721	70
100037258	70
67815	69
52563	69
232440	69
226139	69
218756	69
217039	69
21687	69
19695	69
18703	69
18670	69
13665	69
11676	69
67767	68
67434	68
56417	68
52058	68
403342	68
329260	68
214855	68
19088	68
18263	68
17448	68
12654	68
105988	68
103570	68
93695	67
75422	67
71679	67
71514	67
69169	67
68969	67
67427	67
433375	67
233532	67
215351	67
20333	67
17847	67
16669	67
108147	67
77082	66
74006	66
68796	66
66396	66
56193	66
380601	66
29815	66
23874	66
22038	66
21985	66
20387	66
19746	66
19179	66
18974	66
18600	66
18432	66
16423	66
12615	66
107513	66
93871	65
68011	65
67972	65
243958	65
231386	65
22247	65
20085	65
14460	65
98752	64
68763	64
67472	64
67133	64
66980	64
60409	64
58245	64
57373	64
56480	64
52014	64
380664	64
320712	64
234135	64
22720	64
215821	64
213988	64
20482	64
195018	64
17131	64
16414	64
14629	64
104662	64
93684	63
78929	63
76078	63
68316	63
66126	63
55935	63
54353	63
320150	63
226412	63
22329	63
22288	63
216850	63
207615	63
20643	63
20128	63
16889	63
12768	63
11629	63
74252	62
71375	62
70377	62
69666	62
67844	62
67138	62
320404	62
319448	62
237823	62
231532	62
20338	62
19025	62
18124	62
17533	62
15001	62
14375	62
12494	62
68526	61
66043	61
56018	61
54343	61
53761	61
404710	61
269523	61
26893	61
224093	61
19299	61
17167	61
16709	61
14190	61
13610	61
118451	61
110593	61
109815	61
106885	61
94094	60
78818	60
76509	60
70834	60
665113	60
66419	60
56637	60
55949	60
50493	60
445007	60
27214	60
24075	60
227613	60
209707	60
20621	60
20375	60
18938	60
18706	60
170719	60
15476	60
15078	60
14261	60
12524	60
111175	60
110391	60
104759	60
77889	59
75612	59
73389	59
67072	59
65972	59
378702	59
29875	59
26554	59
26440	59
245944	59
23986	59
22256	59
17828	59
12237	59
72049	58
71921	58
67812	58
66447	58
66248	58
59046	58
56348	58
53331	58
381305	58
238317	58
225432	58
22190	58
21923	58
20932	58
19696	58
18583	58
17966	58
15275	58
13482	58
12143	58
102916	58
98828	57
97961	57
81018	57
76425	57
72042	57
71978	57
70186	57
67943	57
67126	57
67101	57
66997	57
66229	57
66155	57
66074	57
56504	57
54195	57
434341	57
327987	57
244059	57
227095	57
20422	57
18003	57
17329	57
170798	57
15893	57
12747	57
11830	57
105860	57
67212	56
66680	56
66536	56
66249	56
433256	56
257635	56
20971	56
20656	56
16590	56
15201	56
13664	56
101685	56
99929	55
77579	55
76477	55
75869	55
72033	55
71385	55
68487	55
67080	55
66105	55
65221	55
625249	55
54325	55
432731	55
234267	55
20585	55
19824	55
17118	55
170718	55
16427	55
12857	55
12843	55
12508	55
12306	55
11910	55
11622	55
110960	55
94063	54
76846	54
71198	54
68735	54
66925	54
66467	54
320380	54
319263	54
30935	54
24132	54
23997	54
217258	54
19156	54
17281	54
15926	54
14776	54
14678	54
13167	54
12346	54
11308	54
106512	54
101612	54
75909	53
56490	53
26572	53
244871	53
22375	53
219135	53
210973	53
208501	53
19743	53
19386	53
193813	53
18985	53
18081	53
17692	53
17258	53
15469	53
14582	53
13361	53
11519	53
78304	52
76709	52
71602	52
69706	52
66607	52
59053	52
53600	52
245474	52
24017	52
21815	52
216742	52
20630	52
18405	52
16551	52
15900	52
14319	52
13618	52
97540	51
93966	51
80876	51
70611	51
69367	51
67680	51
67500	51
66290	51
66260	51
66049	51
63953	51
59042	51
55943	51
552902	51
50927	51
50497	51
414113	51
381820	51
263876	51
230075	51
225358	51
213002	51
20739	51
20702	51
20308	51
193385	51
18708	51
17210	51
16792	51
16477	51
13877	51
12483	51
108857	51
76890	50
73327	50
69928	50
69163	50
68209	50
67838	50
56177	50
330192	50
27261	50
218335	50
21813	50
19672	50
19653	50
192212	50
18973	50
16430	50
13052	50
12655	50
12265	50
114713	50
107766	50
99132	49
93790	49
77805	49
75744	49
75593	49
70231	49
68428	49
67936	49
66821	49
331026	49
320817	49
27374	49
26382	49
22350	49
210622	49
208366	49
16668	49
13120	49
11972	49
98754	48
74256	48
74159	48
70572	48
69225	48
68537	48
66663	48
64657	48
57259	48
544971	48
52469	48
319277	48
23882	48
233833	48
229003	48
225912	48
225887	48
20775	48
20016	48
19261	48
16847	48
16396	48
14680	48
14118	48
12575	48
116891	48
104522	48
72826	47
72050	47
69878	47
69568	47
68816	47
67942	47
66865	47
66864	47
654493	47
53945	47
327885	47
27058	47
245945	47
245000	47
241075	47
228482	47
226551	47
22388	47
22151	47
20362	47
18636	47
18139	47
17970	47
15516	47
15464	47
14815	47
13132	47
12537	47
109229	47
108989	47
107045	47
105148	47
100037278	47
99167	46
70350	46
70257	46
56353	46
52009	46
50934	46
384009	46
26451	46
24109	46
236312	46
232670	46
228839	46
226757	46
22035	46
192231	46
18226	46
14862	46
14651	46
13494	46
13200	46
12721	46
12070	46
109689	46
105425	46
98267	45
73049	45
71780	45
71704	45
70297	45
70021	45
68014	45
67267	45
664862	45
56696	45
552875	45
320816	45
320685	45
238386	45
229499	45
217166	45
216150	45
213233	45
18979	45
17135	45
17025	45
16865	45
16428	45
15937	45
12469	45
12449	45
12161	45
12042	45
106205	45
80795	44
76983	44
76843	44
71807	44
67547	44
64704	44
58218	44
54128	44
353310	44
327762	44
27984	44
26365	44
234736	44
227682	44
22323	44
22222	44
22026	44
218210	44
21814	44
19895	44
19211	44
19201	44
18641	44
17993	44
17721	44
15002	44
13636	44
12856	44
12224	44
11843	44
11745	44
104184	44
102103	44
98403	43
75974	43
74200	43
69930	43
67938	43
66596	43
66171	43
56397	43
399579	43
320234	43
27276	43
268709	43
24068	43
236790	43
229277	43
22695	43
22273	43
21928	43
21881	43
212377	43
20311	43
19167	43
19070	43
170765	43
17002	43
14667	43
109263	43
83702	42
77862	42
75547	42
74617	42
74451	42
73139	42
71684	42
67270	42
66537	42
58810	42
57255	42
56086	42
54446	42
54405	42
53313	42
52397	42
320484	42
27425	42
217125	42
208628	42
20257	42
20229	42
18073	42
16909	42
16553	42
13732	42
11806	42
101447	42
98415	41
75430	41
75216	41
74104	41
72512	41
72124	41
72117	41
71804	41
69809	41
67241	41
66586	41
64930	41
52679	41
50789	41
432628	41
330890	41
242362	41
232685	41
230700	41
226442	41
224171	41
21817	41
20892	41
20779	41
18406	41
16364	41
16178	41
14468	41
14284	41
13822	41
13733	41
12461	41
11987	41
11803	41
11426	41
109032	41
105348	41
103266	41
100504377	41
93760	40
80912	40
74149	40
71777	40
70410	40
68646	40
68323	40
67888	40
67701	40
67647	40
67542	40
66771	40
66440	40
66129	40
57262	40
319520	40
26920	40
268996	40
23925	40
22344	40
22343	40
217463	40
212483	40
20818	40
20720	40
20185	40
192657	40
192166	40
18196	40
17842	40
16068	40
13010	40
12763	40
12502	40
78610	39
75512	39
75320	39
70225	39
67674	39
67239	39
66957	39
66397	39
59028	39
56471	39
56149	39
50918	39
50883	39
329154	39
26425	39
22200	39
215418	39
208643	39
207304	39
20310	39
18173	39
170757	39
14289	39
13728	39
13178	39
12842	39
110095	39
109145	39
108155	39
104836	39
100503146	39
94353	38
79464	38
76501	38
74645	38
72580	38
71876	38
70799	38
70456	38
69692	38
69010	38
68795	38
67876	38
57752	38
52440	38
50754	38
320794	38
243382	38
239318	38
231207	38
230484	38
22628	38
22608	38
225055	38
22139	38
21681	38
216345	38
208104	38
18032	38
17068	38
14870	38
14314	38
13849	38
11886	38
110379	38
104776	38
97268	37
78889	37
72278	37
71310	37
69895	37
69116	37
66498	37
66120	37
66108	37
56844	37
53315	37
329506	37
319880	37
319352	37
319190	37
235559	37
230721	37
20539	37
20481	37
19175	37
18472	37
15211	37
15186	37
14711	37
14674	37
14262	37
13609	37
13123	37
13108	37
12796	37
12750	37
12418	37
11535	37
11532	37
94184	36
93736	36
78521	36
76094	36
75565	36
75317	36
67263	36
66869	36
66713	36
66096	36
64381	36
57436	36
56469	36
52016	36
382985	36
380683	36
30877	36
27973	36
229841	36
228998	36
227800	36
226421	36
21426	36
209683	36
20202	36
19045	36
18647	36
18519	36
18221	36
17992	36
17978	36
17938	36
17750	36
14228	36
13121	36
109079	36
104570	36
103537	36
100616095	36
83796	35
75580	35
73723	35
67994	35
67871	35
67824	35
67246	35
67092	35
66614	35
66402	35
66102	35
65111	35
64898	35
64136	35
57764	35
56199	35
52874	35
51886	35
50907	35
29869	35
20842	35
20833	35
18733	35
18378	35
17912	35
15107	35
14827	35
140497	35
13709	35
13400	35
12982	35
12874	35
12369	35
110135	35
108767	35
106393	35
98682	34
80718	34
74246	34
74168	34
73473	34
72389	34
71844	34
70720	34
69276	34
68891	34
67916	34
67184	34
66873	34
622976	34
56312	34
320538	34
26429	34
26357	34
242474	34
22359	34
21762	34
216613	34
215798	34
213391	34
208836	34
20692	34
20677	34
20324	34
20020	34
192191	34
192156	34
17772	34
16451	34
14873	34
14858	34
11657	34
11534	34
109225	34
107652	34
107435	34
74748	33
74670	33
74044	33
73192	33
71729	33
70099	33
68552	33
67579	33
67464	33
67155	33
67064	33
66508	33
55990	33
27643	33
272589	33
239849	33
239217	33
230657	33
225608	33
224938	33
21969	33
217664	33
214547	33
20723	33
20714	33
20663	33
20610	33
20531	33
20201	33
192169	33
18054	33
16195	33
16176	33
14159	33
12984	33
12978	33
12709	33
12387	33
12339	33
12211	33
11931	33
114741	33
109778	33
109093	33
100678	33
80719	32
78748	32
75623	32
75465	32
70144	32
70120	32
67939	32
67892	32
67398	32
668166	32
66585	32
58799	32
56790	32
56388	32
56334	32
56217	32
53620	32
50790	32
403343	32
399594	32
380629	32
378700	32
29812	32
27357	32
26921	32
245867	32
243653	32
228715	32
22764	32
226856	32
225888	32
225131	32
223989	32
22284	32
22138	32
22110	32
21912	32
217869	32
217517	32
20462	32
19347	32
19027	32
18755	32
18412	32
15450	32
15200	32
14388	32
12798	32
12774	32
12648	32
12488	32
11814	32
11515	32
108000	32
106952	32
105445	32
104112	32
104111	32
101736	32
94181	31
83679	31
74318	31
74137	31
73710	31
71853	31
70574	31
70510	31
69912	31
69601	31
68861	31
68089	31
67187	31
66624	31
66214	31
56612	31
56496	31
54723	31
54364	31
381510	31
28200	31
24088	31
240263	31
230125	31
227325	31
22129	31
208768	31
20469	31
20198	31
19935	31
19038	31
18130	31
170812	31
16818	31
16801	31
14828	31
14605	31
14600	31
14130	31
13688	31
13112	31
13088	31
11482	31
108962	31
97820	30
94176	30
78372	30
77480	30
76974	30
76479	30
76192	30
75985	30
71982	30
70025	30
67216	30
668880	30
66505	30
59090	30
58208	30
58207	30
56458	30
56045	30
54709	30
52245	30
320878	30
27416	30
26894	30
23797	30
235527	30
228368	30
224796	30
21982	30
213773	30
213262	30
20872	30
208606	30
20652	30
20262	30
192970	30
19185	30
18821	30
17395	30
17207	30
170706	30
16164	30
15958	30
142688	30
14131	30
14077	30
13669	30
13170	30
12539	30
12317	30
108911	30
106878	30
100504699	30
100038651	30
80861	29
78832	29
76681	29
76279	29
76131	29
73132	29
72083	29
72068	29
71968	29
69742	29
68184	29
67851	29
66910	29
666737	29
66192	29
56412	29
52123	29
320982	29
319370	29
27279	29
270110	29
240672	29
235567	29
231931	29
229445	29
224705	29
22255	29
22042	29
21888	29
217351	29
21349	29
213054	29
212032	29
20700	29
20668	29
19271	29
19172	29
18751	29
17918	29
171463	29
16906	29
16826	29
15446	29
15139	29
14466	29
109333	29
107869	29
105559	29
103806	29
93759	28
81898	28
76954	28
76448	28
72318	28
72119	28
71340	28
70977	28
69702	28
67443	28
67383	28
66106	28
64085	28
58210	28
57296	28
56742	28
56295	28
52234	28
50908	28
50798	28
380916	28
320191	28
27979	28
26445	28
238384	28
234463	28
223650	28
22334	28
21838	28
217265	28
20939	28
209318	28
208613	28
20200	28
19063	28
17698	28
17394	28
17311	28
17155	28
171286	28
14791	28
14725	28
13358	28
13101	28
12576	28
12495	28
12331	28
12051	28
11502	28
110355	28
103784	28
100504538	28
100504486	28
100038347	28
94346	27
94089	27
75961	27
74480	27
74144	27
74134	27
73721	27
71409	27
70998	27
69539	27
67900	27
67808	27
67326	27
66882	27
66313	27
66054	27
60527	27
57783	27
56693	27
56418	27
53614	27
329735	27
320292	27
26358	27
24015	27
234593	27
233789	27
233489	27
232910	27
21938	27
218973	27
216820	27
215900	27
212632	27
208624	27
20747	27
20597	27
20388	27
20199	27
19270	27
19177	27
17189	27
170813	27
15526	27
14797	27
14783	27
14208	27
14164	27
14121	27
12916	27
12865	27
12810	27
12409	27
12350	27
110196	27
109254	27
97696	26
94214	26
75234	26
74838	26
71795	26
71765	26
69592	26
69562	26
69216	26
69029	26
68943	26
67442	26
67111	26
66834	26
66205	26
66060	26
60599	26
58217	26
56367	26
320940	26
319660	26
26926	26
240396	26
240168	26
235682	26
225659	26
22221	26
21954	26
217944	26
216198	26
20293	26
19697	26
18293	26
18037	26
18027	26
17930	26
17888	26
17022	26
16600	26
16565	26
16498	26
15896	26
15445	26
15108	26
14473	26
14227	26
13198	26
13095	26
12649	26
12443	26
11749	26
117109	26
11671	26
11625	26
110310	26
106064	26
105285	26
80291	25
78416	25
75137	25
74315	25
72931	25
70839	25
70458	25
70349	25
70026	25
70018	25
67971	25
67702	25
66442	25
66259	25
58998	25
57443	25
56264	25
54199	25
50490	25
381598	25
338523	25
319967	25
27362	25
23943	25
23893	25
23872	25
231287	25
227648	25
227231	25
226844	25
224904	25
22378	25
22232	25
22192	25
22184	25
22137	25
21894	25
21803	25
216443	25
19346	25
192285	25
19205	25
19184	25
18707	25
17896	25
17874	25
16797	25
16646	25
15461	25
14792	25
13876	25
12988	25
12775	25
12725	25
12036	25
12014	25
11857	25
11758	25
11702	25
11655	25
11518	25
11514	25
11472	25
11464	25
100503932	25
98053	24
80904	24
80885	24
76524	24
74840	24
71988	24
71724	24
70789	24
70134	24
68786	24
67458	24
67388	24
67260	24
67067	24
66684	24
66406	24
66306	24
65114	24
64214	24
59006	24
58172	24
52443	24
406217	24
321000	24
319565	24
30945	24
252972	24
239606	24
237422	24
232430	24
230073	24
229694	24
228662	24
226026	24
21956	24
21924	24
21872	24
216188	24
211255	24
20190	24
19317	24
18972	24
18536	24
17920	24
16790	24
16649	24
16179	24
15247	24
12902	24
12767	24
12623	24
106504	24
103161	24
102644	24
101715	24
99526	23
84506	23
76857	23
76722	23
76093	23
76074	23
75146	23
72999	23
72587	23
72054	23
69745	23
69181	23
68463	23
67896	23
67429	23
66848	23
66676	23
57349	23
56752	23
56347	23
56190	23
55946	23
50875	23
503851	23
381319	23
380928	23
29809	23
270150	23
264064	23
23871	23
235442	23
230815	23
22782	23
223527	23
22287	23
22201	23
210998	23
209837	23
20602	23
20525	23
20389	23
20317	23
19820	23
19338	23
192287	23
19192	23
19143	23
18807	23
18642	23
18189	23
18107	23
17898	23
17444	23
17386	23
16542	23
16010	23
15982	23
15931	23
14938	23
14782	23
14229	23
14178	23
14128	23
14085	23
13684	23
12492	23
11947	23
11739	23
11652	23
106930	23
100043316	23
98878	22
93757	22
78586	22
78255	22
75939	22
75410	22
74737	22
71778	22
71242	22
70727	22
69807	22
69082	22
68920	22
67460	22
67452	22
67141	22
66664	22
66538	22
66416	22
60406	22
59125	22
56473	22
56284	22
54613	22
54208	22
53328	22
52837	22
52830	22
328949	22
320378	22
30924	22
26992	22
243548	22
23806	22
229055	22
228012	22
227195	22
226747	22
22327	22
22321	22
216892	22
20893	22
20683	22
20343	22
19377	22
19159	22
18971	22
18712	22
17347	22
16988	22
16192	22
14860	22
14705	22
14129	22
14081	22
13666	22
12772	22
12503	22
12068	22
12041	22
12017	22
11938	22
11771	22
11491	22
114128	22
109674	22
104458	22
102371	22
100087	22
100038505	22
99382	21
97531	21
83997	21
76933	21
75965	21
75683	21
75597	21
75339	21
73699	21
73149	21
71513	21
71151	21
70247	21
69786	21
68877	21
68043	21
68028	21
67788	21
67621	21
67210	21
67023	21
66897	21
66656	21
66364	21
56784	21
56760	21
56378	21
552882	21
546071	21
545486	21
51869	21
50868	21
503610	21
399607	21
320145	21
319719	21
28106	21
27360	21
27218	21
269702	21
26950	21
269254	21
26419	21
26364	21
24044	21
238330	21
22634	21
226154	21
22352	21
22325	21
22092	21
21916	21
219148	21
21847	21
218454	21
216169	21
21393	21
20817	21
20617	21
20304	21
19387	21
19225	21
19122	21
18648	21
17688	21
16319	21
14778	21
14729	21
14594	21
14470	21
142980	21
14104	21
14066	21
14025	21
13548	21
13480	21
13205	21
13194	21
13143	21
12986	21
12500	21
11980	21
11777	21
109075	21
108150	21
108058	21
106583	21
104263	21
104158	21
100121	21
98952	20
97863	20
80914	20
78937	20
77794	20
76901	20
76137	20
75692	20
74277	20
72947	20
72477	20
72404	20
72085	20
71342	20
69903	20
69668	20
68135	20
68010	20
67705	20
67618	20
66923	20
64929	20
64652	20
57875	20
56876	20
56744	20
56431	20
54598	20
52829	20
328778	20
319237	20
30938	20
27226	20
27060	20
27056	20
270076	20
24056	20
240185	20
238130	20
235534	20
235380	20
230935	20
228777	20
227292	20
225876	20
22289	20
22145	20
21987	20
218461	20
216848	20
216505	20
214572	20
214150	20
211347	20
210148	20
208718	20
208715	20
20540	20
20492	20
20431	20
20355	20
19883	20
19055	20
19014	20
18626	20
18242	20
17979	20
17768	20
17762	20
17535	20
17159	20
171531	20
171212	20
16497	20
16468	20
16418	20
16399	20
16009	20
15442	20
14859	20
14724	20
140742	20
14067	20
13858	20
13418	20
12822	20
12487	20
12419	20
12359	20
12345	20
11845	20
11801	20
11636	20
109648	20
105727	20
103841	20
101706	20
100502772	20
100043636	20
100040297	20
